module.exports = `
  scalar JSON
  scalar Date

  type Subscription {
    somethingChanged: String
  }

  interface Page {
    totalCount: Int
    hasMore: Boolean
    totalPages: Int
    pageIndex: Int
    pageSize: Int
  }

  type PageInfo {
    totalCount: Int
    hasMore: Boolean
    totalPages: Int
    currentPage: Int
    pageSize: Int
  }

  type Cursor {
    hasNext: Boolean
    hasPrevious: Boolean
    before: String
    after: String
  }

  input CursorInput {
    limit: Int,
    before: String,
    after: String
  }

  extend type Query {
    # 你好
    greeting: JSON
  }
`
